home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic / qbcref.com / QBCREF.DOC < prev    next >
Encoding:
Text File  |  1990-03-17  |  4.1 KB  |  125 lines

  1.           QBCREF Quick Basic Cross-Reference Utility    Page 1
  2.  
  3. Description:
  4.  
  5. QBCREF is a utility program designed to produce a program listing
  6. and cross-reference of a QUICK BASIC source program.  This type of
  7. utility is a usefull debugging aid and can help make program
  8. development easier.
  9.  
  10. Using QBCREF
  11.  
  12. QBCREF is invoked from the command line with the following syntax:
  13.  
  14.     QBCREF SourceFile [Options]
  15.  
  16.  
  17.     Sourcefile - The name of the program to be cross-referenced.
  18.              QBCREF will append the extension ".BAS" to the
  19.              source file name if an extension is not found.
  20.              The souce file must be a text file.
  21.  
  22.  
  23.     Options -    /C     Create a Cross-Reference Listing only.
  24.                 Use this option if a program listing
  25.                 is not to be produced.    The default
  26.                 is to produce a source listing.
  27.  
  28.              /I     Enables the $INCLUDE: Metacommand.
  29.                 The included source files must also
  30.                 be text files.
  31.  
  32.              /L     Create a source listing only.  Use
  33.                 this option if a Cross-Refercence
  34.                 listing is not to be produced.
  35.  
  36.              /OFile    Use the option to direct the output
  37.                 to a file.  The default output file
  38.                 is PRN.
  39.  
  40.              /Pnn    Changes the number of lines on a page,
  41.                 where nn is the desired number of lines.
  42.                 The default is 60 lines per page.
  43.  
  44.              /Rnnnn    Changes the number of references the
  45.                 program can process.  The default is
  46.                 1000 references.
  47.  
  48.              /K     Include Quick Basic Keywords in the
  49.                 cross-reference listing.
  50.  
  51.              /Tn    Set the size of a tab character to n
  52.                 spaces.  The default is four.
  53.  
  54.              /W     Print a wide listing.  See Notes for
  55.                 more.
  56.  
  57.  
  58.           QBCREF Quick Basic Cross-Reference Utility    Page 2
  59.  
  60.  
  61. Notes:
  62.  
  63. Listing width defaults to eighty characters.  If the /W option is
  64. used the program is currently coded emit an escape sequence for
  65. an EPSON FX printer which places the printer into Elite pitch.
  66. This results in a 96 character wide print line.  This can be
  67. changed by modifying the following BASIC code.
  68.  
  69.     1. CONST WideSize = nnn    'Becomes with of the listing
  70.  
  71.     2. DIM SHARED WideOn AS STRING * n
  72.        Becomes the size in bytes of the desired escape sequence
  73.        to enable /W mode.
  74.  
  75.     3. WideOn = "xxxx"       'Becomes the WideOn escape sequence
  76.  
  77.     4. DIM SHARED WideOff AS STRING * n
  78.        Becomes the size in bytes of the desired escape sequence
  79.        to restore the printer to normal print mode.
  80.  
  81.     5. WideOff = "xxxx"        ' Becomes the WideOff escape sequence.
  82.  
  83.  
  84. Author:
  85.  
  86. Greg Tesch
  87. MAT Enterprises
  88. 7837 Teal Lane
  89. Orange, CA    92669
  90.  
  91.          ----------------end-of-author's-documentation---------------
  92.  
  93.                         Software Library Information:
  94.  
  95.                    This disk copy provided as a service of
  96.  
  97.                         The Public (Software) Library
  98.  
  99.          We are not the authors of this program, nor are we associated
  100.          with the author in any way other than as a distributor of the
  101.          program in accordance with the author's terms of distribution.
  102.  
  103.          Please direct shareware payments and specific questions about
  104.          this program to the author of the program, whose name appears
  105.          elsewhere in  this documentation. If you have trouble getting
  106.          in touch with the author,  we will do whatever we can to help
  107.          you with your questions. All programs have been tested and do
  108.          run.  To report problems,  please use the form that is in the
  109.          file PROBLEM.DOC on many of our disks or in other written for-
  110.          mat with screen printouts, if possible.  The P(s)L cannot de-
  111.          bug programs over the telephone.
  112.  
  113.          Disks in the P(s)L are updated monthly, so if you did not get
  114.          this disk  directly from the P(s)L,  you should be aware that
  115.          the files in this set may no  longer be the current versions.
  116.  
  117.          For a copy of the latest monthly software library newsletter
  118.          and a list of the 2,000+ disks in the library, call or write
  119.  
  120.                         The Public (Software) Library
  121.                               P.O.Box 35705
  122.                            Houston, TX 77235-5705
  123.                                (713) 524-6394
  124.  
  125.